package net.xdclass.manager;

import net.xdclass.model.ShortLinkDO;

/**
 * 功能描述
 *
 * @author ASUS
 * @date 2024/07/28  14:16
 */
public interface ShortLinkManager {
    /**
     * 新增域名
     *
     * @param shortLinkDO
     * @return
     */
    int addShortLink(ShortLinkDO shortLinkDO);
    /**
     * 根据短链码找内容
     *
     * @param shortLinkCode
     * @return
     */
    ShortLinkDO findByShortLinkCode(String shortLinkCode);
    /**
     * 根据短链码和accountNo删除
     *
     * @param shortLinkCode
     * @param accountNo
     * @return
     */
    int del(String shortLinkCode, Long accountNo);

    int update(ShortLinkDO shortLinkDO);
}
